Overview
What is Ansible?
The Red Hat Ansible Automation Platform (acquired by Red Hat in 2015) is a foundation for building and operating automation across an organization. The platform includes tools needed to implement enterprise-wide automation, and can automate resource provisioning, and IT environments…
AAP Review.
Best option to deploy and maintain infrastructure.
Red Hat Ansible Automation Platform
Public Sector Red Hat Ansible Automation Platform
Ansibalize me
Red Hat Ansible Automation Platform review
Red Hat Ansible Automation Platform review
Red Hat Ansible Automation Platform management
Red Hat Ansible Automation Platform is the best!
AAP Helped Us Become a Culture of Automation
Ansible is Awesome!
Just okay
Going Well So far!!
AAP from summit.
Awards
Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards
Popular Features
- Parallel Execution (40)8.989%
- Infrastructure Automation (44)8.888%
- Automated Provisioning (41)8.585%
- Reporting & Logging (41)7.575%
Reviewer Pros & Cons
Video Reviews
3 videos
Pricing
Basic Tower
5,000
Enterprise Tower
10,000
Premium Tower
14,000
Entry-level set up fee?
- No setup fee
Offerings
- Free Trial
- Free/Freemium Version
- Premium Consulting/Integration Services
Product Demos
WebLogic Continuous Deployment with Red Hat Ansible Automation Platform
Trusted Automation Series: F5 BigIP
Manage your Cisco devices with Red Hat Ansible Automation Platform
Network Automation Basics - First Ansible Playbook
Deep Dive - Automated NetOps - Ansible for Network GitOps
Features
Configuration Management
Tools and features offered by configuration management software.
- 8.8Infrastructure Automation(44) Ratings
Automate the setup of systems to achieve their desired state using configuration files.
- 8.5Automated Provisioning(41) Ratings
Automatically and systematically deploy, configure, and manage IT infrastructure and resources.
- 8.9Parallel Execution(40) Ratings
Allows for the simultaneous execution of configuration changes across multiple nodes or components.
- 8Node Management(32) Ratings
Allows for the administration and oversight of individual devices or systems within a network.
- 7.5Reporting & Logging(41) Ratings
Generate reports and logs to track changes made to configurations, aiding in troubleshooting and auditing.
- 8.7Version Control(38) Ratings
Track changes made to configurations over time. Allowing for rollback to previous configurations if needed.
Product Details
- About
- Tech Details
- FAQs
What is Ansible?
Its Automation Hub provides a one-stop-shop for Ansible content that is backed by support from Red Hat and its partners to deliver additional reassurance for demanding environments.
The Ansible project and Ansible Engine are open source technologies. The Ansible project is built by the community (ansible.com/community) for the benefit of the community. Ansible Engine is developed by Red Hat with the explicit intent of being used as an enterprise IT platform.
Ansible Technical Details
Deployment Types | On-premise |
---|---|
Operating Systems | Linux |
Mobile Application | No |
Frequently Asked Questions
Comparisons
Compare with
Reviews and Ratings
(327)Attribute Ratings
Reviews
(1-25 of 47)- Repeating tasks based on a schedule.
- Agnostic support for so many platforms and systems.
- Support for federated environments, and custom use cases.
- Using standard and open developments environments (Python and JSON).
- Playbook execution result output can sometimes be very messy and hard to understand. Make JSON output pretty and understandable. Allow disclosure triangles to hide/show content and let the playbook dictate that.
- Allow for a pop-up review of a playbook's credentials, inventory, or other sub-components instead of forcing a new window or tab within the browser. Allow for quick review or audit.
- Allow for stepping through a playbook, step by step, just like a development IDE or programming environment, inspecting variables and output from plays.
AAP Review.
- Debugging is easy, as it tells you exactly within your job where the job failed, even when jumping around several playbooks.
- Ansible seems to integrate with everything, and the community is big enough that if you are unsure how to approach converting a process into a playbook, you can usually find something similar to what you are trying to do.
- Security in AAP seems to be pretty straightforward. Easy to organize and identify who has what permissions or can only see the content based on the organization they belong to.
- Ansible doesn't parse data well in some formats. You have to make your inputs pretty before they get to Ansible. WIth our other tools, we can take junk inputs and turn it into usable variables, etc.
- Training is very expensive, and our company opted not to do it. Instead, we used classes from Udemy or Cloud Guru. I don't see why Redhat couldn't offer cheaper hands-on training options like that. I would also like to see included in these training classes more focus on writing YAML effectively and to Ansible Lint or codebot standards rather than relying on Lint and Codebot to help fix people's code. I think this also slows the adoption of the product within companies, as without training, many people will stop using the product until they are sure they have the time and bandwidth to learn it. With training, they are given that time and instruction.
- There should be clearer documentation around building modules for the HUB. I struggled greatly with the initial folder structure and the requirements of documents like READMEs and requirements.yml files, etc.
Red Hat Ansible Automation Platform
- Bootstrapping servers
- Configuration management
- Security software updates
- Reporting inventory
- Connectivity for Windows servers
Red Hat Ansible Automation Platform review
- Allow us to create playbooks eliminating the mindless day to day tasks
- Make changes through automation to keep or environment secure
- Allows collaboration between teams on projects
- It has been a steep learning curve for some
Red Hat Ansible Automation Platform review
- Repeat
- Be consistent
- Take a load of my plate
- Users and teams, basically the entire access portion
- More survey options
- The ability to map external Auth groups to internal teams
AAP Helped Us Become a Culture of Automation
- Streamlining software package installation
- Detailed information while playbooks are running
- Ease of use allows us to chain modules into larger playbooks quickly and easily
- Examples of some loops could be more thorough
- Some errors need a decoder ring to sort out
Just okay
Why you should use Ansible.
- Documentation is great.
- Onboarding and offboarding servers.
- Patching
- Ability to search extra vars in job templates.
- Expanded powershell module.
Red Hat Ansible Automation Platform Review
- Scales extremely well
- Integrates with a lot of tools/technologies
- Flexible
- Error messaging can be better, sometimes it's too much noise or not enough information
- More supported modules for cloud services within aws
Red Hat Ansible Automation Platform Review
- Scheduled workflows
- Handling failures in workflows
- Logs playbook output for future review
- I actually think they accomplish all the things within my needs quite well.
- Once you understand the pieces of Red Hat Ansible Automation Platform it is relatively easy to use.
- It does integrate with other platforms like Terraform Enterprise.
- Does provide somewhat decent error logs to help troubleshoot.
- It does seem to have some limitations on updating without issue at times.
- Once in a while has some weird issue that creep up out of no where which require server reboots.
2024 Red Hat Summit Review
- Easy to develop
- Efficient
- Stability of automation
- More features for Windows
- APIs for Windows products
- Better instructions for installation and configuration
Addressing problems of consistency between systems, reduction of administrative overhead, and improvements in agility.
- Consistent results
- Quick execution of complex procedures
- Fonts in the UI need to be shrink/expand so more detail can be displayed.
- Add/remove columns in the main dashboard
- Copying constructed inventories is broken; they no longer update correctly if copied - my experience.
RBAC could be improved. Main system has very good support for multiple authentication methods. Installer can be flaky; does require gardening.
Needs unified authentication ... Private Hub and EDA seem to have their own authentication mechanisms.
Red Hat Ansible Automation Platform
- Ansible playbook implementation
- Casc configuration as code
- Inventory management
- Scheduling
- Workflow - start from any node
- Extend maybe execution of the direct bash or powershell code
- External network share access by other than awx account
Build in organizations and teams.
Support for credentials management.
Red Hat support.
Red Hat Ansible Automation Platform
- Ensures the desired state is present on a system or device.
- Allows for conditional application of changes.
- Utilizes robust RBAC to limit actions to those allowed a user.
- Intriguing integration with Event-driven Ansible.
- Execution environments that allow older playbooks to continue to function.
- YAML is hard for many to adopt. Moving to a system that is not as white space sensitive would likely increase uptake.
- AAP and EDA should be more closely aligned. There are differences that can trip users of the integration up. An example would be the way that variables are used.
- Event-driven Ansible output is not as informative as AAP.
Michael's Fresh Ansible Review
- Restart of JBoss EAP severs
- Building out JBoss servers
- Various tasks that are repeatable.
- Surveys could be smarter
- AAP interface during job runs are a bit glitchy
- Waiting on Event Driven Ansible
Ansible Automation Platform Review
- Scheduling of playbooks
- Forking Multiple Playbooks with triggers
- Having the platform use additional modules to add functionality
- Credential Management works very well
- Hosts licensing model
- Consistent naming scheme with Ansible-core ex. templates and playbook
- Requirements for windows hosts
AAP-RHSummit2024-Quick-Review
We have scheduled automated patching on our RHEL servers.
We have automated server deployment where we provision both Windows and Linux servers.
We automate deploying of Windows IIS server and RHEL 7,8 and 9 Server with CIS hardening on them.
- RHEL Patching
- Post patching/Configure of RHEL servers
- Configuration of applications on RHEL servers
- Automating Infrastructure management with Configuration as Code approach
- Good integration with RH Satellite
- Dynamic scheduling of Job templates (i.e: Scheduling based on a schedule which is already created)
It is also good for Network admins, as they can know the sate of their machine in an instant and deploy configurations to them.
Ansible works best on organization where they promote collaboration.
It might not be too good where teams are seperated, because the organization might not get full benifit only one team is using AAP, rather than the whole team.
AAP and On-Prem
- central location for all jobs
- one stop shop for ansible
- credential management
- it has been very difficult to connect this on my on-premise networks
- it has been very difficult connecting to my servers across windows, Cisco and linux
- it's not simple to connect many users to my gitlab repository
Use Ansible to automate application validations
- Easily create the scheduled or on-demand validation jobs
- Ansible jobs could be run by other users via granting the proper privilege
- No agent required on the hosting server
- More flow control functionality in Ansible Job Flow
- Better IDE
Red Hat Ansible Automation Platform as the essential building block in the enterprise automation ecosystem
- Distributed deployment options
- RBAC
- Identity providers options
- UI has always been a problem and a cause of the users complaints. Specifically the option of following the job output.
YAML is my Love Language.
- Automation for every platform due to agentless architecture.
- Easy adoption due to human readable code and simple-to-use GUI.
- Great API that can be called from ServiceNow forms, Pipelines, GitHub Webhooks, or anywhere else.
- A secure vault that is customizable and can plug into systems like Hashicorp or CyberArk to pull updated credentials in real-time when a job runs.
- Workflows should have more flexible paths than just success or failure.
- The upgrade process can be challenging with differences in security and environment.
- There is an opportunity to add CICD functionality into the tool.
- For development, it would be nice to have the option of editing a repo directly from AAP to allow quick tests/reruns. Then, allow it to push the updates back or create a new branch/PR in GitHub.
- The RBAC is good but could use improvements. One example would be an option that allows admins to assume the access of another user to validate it works as expected.
Ansible Review
- OS patching
- server build
- Configration management
- sameple playbooks from Red Hat community
- Pricing
- more focus for windows
Ansible... It is the way
1.) Manual and repetitive tasks: Ansible Automation Platform helps eliminate manual, repetitive tasks by automating them. This reduces human error, increases efficiency, and allows IT teams to focus on more strategic initiatives.
2.) Configuration management: Managing configurations across a large number of systems can be challenging. Ansible Automation Platform enables centralized management of configurations, ensuring consistency and compliance across the infrastructure.
3.) Application deployment and orchestration: Deploying and managing applications across different environments can be time-consuming and error-prone. Ansible Automation Platform simplifies application deployment and provides orchestration capabilities to streamline the process.
4.) Infrastructure provisioning: Provisioning and managing infrastructure resources can be complex, especially in cloud or hybrid environments. Ansible Automation Platform helps automate infrastructure provisioning, enabling organizations to scale resources efficiently and consistently.
- Configuration management at scale
- Infrastructure as code
- Cross-platform and cross-environment compatibility
- Managing systems off corporate network; i.e. company provided equipment.
- Think windows MDM... how do we manage systems off of corporate network.
1.) Configuration management: Ansible excels in managing and maintaining consistent configurations across a large number of systems. Whether it's configuring software, network devices, or infrastructure components, Ansible's idempotent operations ensure that desired states are achieved and maintained, even in complex environments.
2.) Continuous deployment and integration (CI/CD): Ansible is well suited for automating application deployment and orchestrating CI/CD pipelines. Its idempotent execution ensures consistent and reproducible deployments, making it easier to roll out updates, manage multiple environments, and integrate with popular CI/CD tools.
3.) Infrastructure provisioning and orchestration: Ansible is an excellent choice for provisioning and managing infrastructure resources. Its idempotent playbooks enable organizations to automate the creation and configuration of servers, virtual machines, containers, and cloud resources, allowing for scalable and consistent infrastructure provisioning.
4.) System administration and operations: Ansible's idempotent nature makes it ideal for system administration tasks and operational automation. Whether it's managing user accounts, updating software packages, or performing routine maintenance tasks, Ansible ensures that operations are executed reliably and consistently across different systems and environments.
Ansible is the way...
Automate This
- easy to read and understand code
- essentially documents the environment
- doesn't require an agent
- inventory in AAP
- blue green deployments from AAP
- documentation has a lot of room for improvement